﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="PartDataSet" targetNamespace="http://tempuri.org/PartDataSet.xsd" xmlns:mstns="http://tempuri.org/PartDataSet.xsd" xmlns="http://tempuri.org/PartDataSet.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections />
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="PartDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="PartDataSet" msprop:Generator_UserDSName="PartDataSet">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="PartBOM" msprop:Generator_TableClassName="PartBOMDataTable" msprop:Generator_TableVarName="tablePartBOM" msprop:Generator_TablePropName="PartBOM" msprop:Generator_RowDeletingName="PartBOMRowDeleting" msprop:Generator_UserTableName="PartBOM" msprop:Generator_RowChangingName="PartBOMRowChanging" msprop:Generator_RowEvHandlerName="PartBOMRowChangeEventHandler" msprop:Generator_RowDeletedName="PartBOMRowDeleted" msprop:Generator_RowEvArgName="PartBOMRowChangeEvent" msprop:Generator_RowChangedName="PartBOMRowChanged" msprop:Generator_RowClassName="PartBOMRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="sort_order" msdata:Caption="Sequence" msprop:Generator_ColumnVarNameInTable="columnsort_order" msprop:Generator_ColumnPropNameInRow="sort_order" msprop:Generator_ColumnPropNameInTable="sort_orderColumn" msprop:Generator_UserColumnName="sort_order" type="xs:int" minOccurs="0" />
              <xs:element name="item_number" msdata:Caption="Part Number" msprop:Generator_ColumnVarNameInTable="columnitem_number" msprop:Generator_ColumnPropNameInRow="item_number" msprop:Generator_ColumnPropNameInTable="item_numberColumn" msprop:Generator_UserColumnName="item_number" type="xs:string" minOccurs="0" />
              <xs:element name="name" msdata:Caption="Name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" msprop:Generator_UserColumnName="name" type="xs:string" minOccurs="0" />
              <xs:element name="major_rev" msdata:Caption="Revision" msprop:Generator_ColumnVarNameInTable="columnmajor_rev" msprop:Generator_ColumnPropNameInRow="major_rev" msprop:Generator_ColumnPropNameInTable="major_revColumn" msprop:Generator_UserColumnName="major_rev" type="xs:string" minOccurs="0" />
              <xs:element name="quantity" msdata:Caption="Quantity" msprop:Generator_ColumnVarNameInTable="columnquantity" msprop:Generator_ColumnPropNameInRow="quantity" msprop:Generator_ColumnPropNameInTable="quantityColumn" msprop:Generator_UserColumnName="quantity" type="xs:double" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PartChangeRequests" msprop:Generator_TableClassName="PartChangeRequestsDataTable" msprop:Generator_TableVarName="tablePartChangeRequests" msprop:Generator_TablePropName="PartChangeRequests" msprop:Generator_RowDeletingName="PartChangeRequestsRowDeleting" msprop:Generator_UserTableName="PartChangeRequests" msprop:Generator_RowChangingName="PartChangeRequestsRowChanging" msprop:Generator_RowEvHandlerName="PartChangeRequestsRowChangeEventHandler" msprop:Generator_RowDeletedName="PartChangeRequestsRowDeleted" msprop:Generator_RowEvArgName="PartChangeRequestsRowChangeEvent" msprop:Generator_RowChangedName="PartChangeRequestsRowChanged" msprop:Generator_RowClassName="PartChangeRequestsRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="date" msdata:Caption="Date" msprop:Generator_ColumnVarNameInTable="columndate" msprop:Generator_ColumnPropNameInRow="date" msprop:Generator_ColumnPropNameInTable="dateColumn" msprop:Generator_UserColumnName="date" type="xs:dateTime" minOccurs="0" />
              <xs:element name="requested" msdata:Caption="Requested" msprop:Generator_ColumnVarNameInTable="columnrequested" msprop:Generator_ColumnPropNameInRow="requested" msprop:Generator_ColumnPropNameInTable="requestedColumn" msprop:Generator_UserColumnName="requested" type="xs:string" minOccurs="0" />
              <xs:element name="description" msdata:Caption="Description" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" msprop:Generator_UserColumnName="description" type="xs:string" minOccurs="0" />
              <xs:element name="state" msdata:Caption="Status" msprop:Generator_ColumnVarNameInTable="columnstate" msprop:Generator_ColumnPropNameInRow="state" msprop:Generator_ColumnPropNameInTable="stateColumn" msprop:Generator_UserColumnName="state" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PartECOHistory" msprop:Generator_TableClassName="PartECOHistoryDataTable" msprop:Generator_TableVarName="tablePartECOHistory" msprop:Generator_TablePropName="PartECOHistory" msprop:Generator_RowDeletingName="PartECOHistoryRowDeleting" msprop:Generator_UserTableName="PartECOHistory" msprop:Generator_RowChangingName="PartECOHistoryRowChanging" msprop:Generator_RowEvHandlerName="PartECOHistoryRowChangeEventHandler" msprop:Generator_RowDeletedName="PartECOHistoryRowDeleted" msprop:Generator_RowEvArgName="PartECOHistoryRowChangeEvent" msprop:Generator_RowChangedName="PartECOHistoryRowChanged" msprop:Generator_RowClassName="PartECOHistoryRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="major_rev" msdata:Caption="Revision" msprop:Generator_ColumnVarNameInTable="columnmajor_rev" msprop:Generator_ColumnPropNameInRow="major_rev" msprop:Generator_ColumnPropNameInTable="major_revColumn" msprop:Generator_UserColumnName="major_rev" type="xs:string" minOccurs="0" />
              <xs:element name="description" msdata:Caption="Title" msprop:Generator_ColumnVarNameInTable="columndescription" msprop:Generator_ColumnPropNameInRow="description" msprop:Generator_ColumnPropNameInTable="descriptionColumn" msprop:Generator_UserColumnName="description" type="xs:string" minOccurs="0" />
              <xs:element name="state" msdata:Caption="Status" msprop:Generator_ColumnVarNameInTable="columnstate" msprop:Generator_ColumnPropNameInRow="state" msprop:Generator_ColumnPropNameInTable="stateColumn" msprop:Generator_UserColumnName="state" type="xs:string" minOccurs="0" />
              <xs:element name="release_date" msdata:Caption="Release Date" msprop:Generator_ColumnVarNameInTable="columnrelease_date" msprop:Generator_ColumnPropNameInRow="release_date" msprop:Generator_ColumnPropNameInTable="release_dateColumn" msprop:Generator_UserColumnName="release_date" type="xs:dateTime" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PartDocuments" msprop:Generator_TableClassName="PartDocumentsDataTable" msprop:Generator_TableVarName="tablePartDocuments" msprop:Generator_TablePropName="PartDocuments" msprop:Generator_RowDeletingName="PartDocumentsRowDeleting" msprop:Generator_UserTableName="PartDocuments" msprop:Generator_RowChangingName="PartDocumentsRowChanging" msprop:Generator_RowEvHandlerName="PartDocumentsRowChangeEventHandler" msprop:Generator_RowDeletedName="PartDocumentsRowDeleted" msprop:Generator_RowEvArgName="PartDocumentsRowChangeEvent" msprop:Generator_RowChangedName="PartDocumentsRowChanged" msprop:Generator_RowClassName="PartDocumentsRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="sort_order" msdata:Caption="Sequence" msprop:Generator_ColumnVarNameInTable="columnsort_order" msprop:Generator_ColumnPropNameInRow="sort_order" msprop:Generator_ColumnPropNameInTable="sort_orderColumn" msprop:Generator_UserColumnName="sort_order" type="xs:int" minOccurs="0" />
              <xs:element name="related_id" msdata:Caption="Name" msprop:Generator_ColumnVarNameInTable="columnrelated_id" msprop:Generator_ColumnPropNameInRow="related_id" msprop:Generator_ColumnPropNameInTable="related_idColumn" msprop:Generator_UserColumnName="related_id" type="xs:string" minOccurs="0" />
              <xs:element name="major_rev" msdata:Caption="Revision" msprop:Generator_ColumnVarNameInTable="columnmajor_rev" msprop:Generator_ColumnPropNameInRow="major_rev" msprop:Generator_ColumnPropNameInTable="major_revColumn" msprop:Generator_UserColumnName="major_rev" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
  </xs:element>
</xs:schema>